package com.wlts.wzy.api.request.self;

import com.wlts.wzy.Base.BasePageParam;
import com.wlts.wzy.api.vo.SelfVO.SelfGoodsSkuVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class AddSelfGoodsRequest {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id 修改必传")
    private Integer id;

    @ApiModelProperty(value = "商品ID，系统生成")
    private Long itemId;

    @ApiModelProperty(value = "外部商品ID，供记录")
    private String outItemId;

    @ApiModelProperty(value = "商品标题")
    private String itemTitle;

    @ApiModelProperty(value = "品牌ID")
    private Long brandId;

    @ApiModelProperty(value = "品牌名字")
    private String brandTitle;

    @ApiModelProperty(value = "模板ID")
    private Long tempId;

    @ApiModelProperty(value = "模板名字")
    private String tempTitle;

    @ApiModelProperty(value = "主图地址",example = "[\"http://demo.png\"]")
    private List<String> mainPicPrl;

    @ApiModelProperty(value = "详细图数组",example = "[\"http://demo.png\"]")
    private List<String> picList;

    @ApiModelProperty(value = "商详页显示的划线价 单位分")
    private Long reservePrice;

    @ApiModelProperty(value = "是否可售卖")
    private Boolean canSell;

    @ApiModelProperty(value = "规格数组")
    private List<SelfGoodsSkuVO> skuList;

    @ApiModelProperty(value = "淘宝店铺名")
    private String taobaoShopName;

    @ApiModelProperty(value = "关联ID")
    private String lmItemId;

    @ApiModelProperty(value = "额外json")
    private String extJson;
}
